// Javascript di attack time



$(document).ready(function(){
	$("#start_button").click(avvia);
    	$("#inserisci").change(function() {
		passbox = $("#passbox");
		stringa_inserita = $(this).val();
		passbox_string = passbox.val();
		lunghezza_stringa_inserita = stringa_inserita.length;
		stringa_iniziale = stringa_inserita;
		for (contatore = 0;contatore < lunghezza_stringa_inserita;contatore++)
		{
		    carattere_selezionato = stringa_iniziale[contatore];
		    if (passbox_string.indexOf(carattere_selezionato) > -1)
		    {
		        stringa_inserita = stringa_inserita.replace(carattere_selezionato,'');
		        passbox_string = passbox_string.replace(carattere_selezionato,'');
		    
		}
        }
        $(this).val(stringa_inserita);
        passbox.val(passbox_string);
	checkwin();	
    });
});

function checkwin()
{
	if (passbox_string == "") 
	{
		testo.innerHTML = 'Hai vinto';
		stop();
	}
}
function control()
	{
		if (testo.innerHTML == "Hai perso!")
		{
		window.alert('Tempo scaduto muahaha');
		}
		else
		{
		win();
}
}


function stop()
{
	clearTimeout(id_countdown)
}

function randomPassword(length) // funzione per creare la stringa random
{
  chars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ1234567890";
  pass = "";
  for(x=0;x<length;x++)
  {
    i = Math.floor(Math.random() * 60);
    pass += chars.charAt(i);
  }
  return pass;
}

var inizio;


function Countdown() // funzione per il countdown 
{
	testo.innerHTML = inizio;
	inizio=Math.round((inizio-0.1)*100)/100;
	if (inizio <= 0)
	{
		testo.innerHTML = "Hai perso!";
	}
}

function avvia() // funzione che racchiude le altre funzioni
{
	document.passform.inserisci.value='';
	$('#passbox').disabled=true;
	$('#inserisci').disabled=false;
	inizio=document.passform.length.value;
	passform.passbox.value = randomPassword(passform.length.value);
	$('#inserisci').focus();
	id_countdown=setInterval("Countdown()", 100);
}
function clickIE() 
		{if (document.all) {(message); return false}} 
function clickNS(e) 
		{if (document.layers||(document.getElementById&&!document.all))
			{if (e.which==2||e.which==3) {(message); return false}}} 
                     		if (document.layers) {document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS} 
                     	else {document.onmouseup=clickNS; document.oncontextmenu=clickIE}
		document.oncontextmenu=new Function("return false")



